Werkzeugunterstützung der Prüfung sicherheitsgerichteter Software auf Normenkonformität
نویسندگان
چکیده
Um Software verantwortungsbewusst in den Markt zu bringen, muss sie ebenso wie andere Produkte dem Stand der Technik entsprechen. Das zwingt zur Arbeit mit Normen, z.B. der IEC 61508 oder ISO 26262, denn sie repräsentieren diesen Stand der Technik, insbesondere für sicherheitsgerichtete Software. Den Normen gerecht zu werden bedeutet, die für eine Arbeit zutreffenden Normenanforderungen zu identifizieren, sie bei der Arbeit zu berücksichtigen und letztlich durch Prüfung den Erfolg dieser Bemühungen zu belegen. Dieser Beitrag beschreibt das Identifizieren der für eine Arbeit zu berücksichtigenden Normenanforderungen, denn sie sind ja auch die Merkmale, die bei einer Prüfung auf Normenkonformität zu betrachten sind. Weiter beschreibt dieser Beitrag zwei ausgewählte Aspekte der Prüfung, nämlich die Beurteilung der Normenkonformität dann, wenn Anforderungen nicht perfekt erfüllt wurden, und die Prüfung umgangssprachlicher, nicht formalisierter Software Work Products. Auf die Prüfung von Code wird hier nicht spezifisch eingegangen.
منابع مشابه
Konfiguration von Informationsmodellen - Untersuchungen zu Bedarf und Werkzeugunterstützung
Die Unterstützung der Informationssystemmodellierung durch Modellierungswerkzeuge stellt ein etabliertes Gestaltungsziel der Wirtschaftsinformatik dar. Der vorliegende Beitrag belegt, dass die Anpassung von Informationsmodellen abhängig von ihren Anwendungskontexten eine aufwändige Aufgabe gegenwärtiger Modellierungspraxis darstellt und daher Bedarf zur Anpassungsunterstützung durch Modellierun...
متن کاملData Lineage Goes Traceability - oder was Requirements Engineering von Business Intelligence lernen kann
Data Lineage ist als Konzept in Business Intelligence Systemen unabdingbar, um z.B. die Verwendung bzw. Verfolgung von Attributen über die verschiedenen Ebenen einer Data Warehouse Infrastruktur zu ermöglichen. Ausgehend von den Attributen des fachlichen Datenmodells über die Spalten des physischen Datenbankmodells der operativen Systeme werden die Informationen über die Data Warehouse Schicht ...
متن کاملAnwendung von grafischen Validierungsregeln bei der Entwicklung von ITIntegrationsprozessen
Zunehmend stellt die Modellierung von (Geschäfts-)Prozessmodellen den Ausgangspunkt der Entwicklung von Software bspw. basierend auf Service-orientierten Architekturen dar. Um die syntaktische und semantische Korrektheit der Modelle zu überprüfen, sind sinnvoll einsetzbare Mechanismen notwendig. Die syntaktische Prüfung wird meist direkt von den Modellierungswerkzeugen unterstützt. Hingegen gib...
متن کاملRECAA - Werkzeugunterstützung in der Anforderungserhebung
Die Anforderungserhebung (Requirements Engineering) ist der erste und wesentliche Teil der Softwareentwicklung. Bis heute besteht die Anforderungserhebung hauptsächlich aus manuellen Prozessen. Diese Prozesse sind fehleranfällig und die Qualität ihrer Ergebnisse hängt stark von den Fähigkeiten des Anforderungsanalysten (Requirements Engineer) ab. Somit ist die Anforderungserhebung ein früher An...
متن کاملAbhängigkeitsmanagement in der Systementwicklung
In der Entwicklung eingebetteter Systeme für automobile Anwendungen werden eine Vielzahl von SW-Werkzeugen eingesetzt, die jeweils auf bestimmte Entwicklungsaufgaben spezialisiert sind. Zwischen den Daten der Werkzeuge bestehen starke, in der Regel implizite Abhängigkeiten. Umfangreiche Entwicklungsprojekte erfordern daher einen hohen Abstimmungsaufwand. Trotzdem werden inkonsistente Entwicklun...
متن کامل